using System;

namespace OR.Lazarus.Business
{
	public delegate void CompileEventHandler( object sender, CompileEventArgs e );

	/// <summary>
	/// Summary description for CompileEvent.
	/// </summary>
	public class CompileEventArgs : EventArgs
	{
		private string m_szFilename;
		private long	m_iFileSize;

		public string Filename
		{
			get
			{
				return ( m_szFilename );
			}
			set
			{
				m_szFilename = value;
			}
		}

		public long FileSize
		{
			get
			{
				return ( m_iFileSize );
			}
			set
			{
				m_iFileSize = value;
			}
		}

		public CompileEventArgs()
		{

		}

		public CompileEventArgs( string p_szFilename, long p_iFileSize ) : this()
		{
			m_szFilename	= p_szFilename;
			m_iFileSize		= p_iFileSize;
		}
	}
}
